/**
  ******************************************************************************
  * @文件     tpad.h
  * @作者     hero_cao
  * @版本     V1.0.0
  * @日期     2025/06/15
  * @概要     tpad初始化库
  ******************************************************************************
  */

/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __TPAD_H_
#define __TPAD_H_

/* Includes ------------------------------------------------------------------*/
#include <stdint.h>

/* Exported types ------------------------------------------------------------*/
/* Exported constants --------------------------------------------------------*/
#define TPAD_GATE_VAL       100                 /* 触摸的门限值, 也就是必须大于 g_tpad_default_val + TPAD_GATE_VAL, 才认为是有效触摸 */
#define TPAD_ARR_MAX_VAL    0xFFFFFFFF          /* 最大的ARR值, 一般设置为定时器的ARR最大值 */

/* Exported macro ------------------------------------------------------------*/
/* Exported functions ------------------------------------------------------- */
uint8_t tpad_init(uint16_t psc);
uint8_t tpad_scan(uint8_t mode);

#endif

